/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.util;

/**
 * Etat d'un livre.
 *
 * @author Cyril Schumacher
 */
public enum BookStatus {
    // <editor-fold defaultstate="collapsed" desc="Enumérations.">
    /**
     * Nouveau.
     */
    NEW("Nouveau"),
    /**
     * En stock.
     */
    INSTOCK("En stock"),
    /**
     * Prochainement.
     */
    INCOMING("A paraître"),
    /**
     * En réapprovisionnement
     */
    RESTOCKING("En réapprovisionnement"),
    /**
     * Supprimé.
     */
    DELETED("Supprimé.");
    // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc="Membres.">
    /**
     * Valeur de l'énumération.
     */
    private final String value;
    // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc="Méthodes.">
    /**
     * Retourne une chaîne de caractère
     * @return 
     */
    @Override
    public String toString() {
        return value;
    }
    // </editor-fold>
    
    // <editor-fold defaultstate="collapsed" desc="Constructeur.">
    /**
     * Constructeur.
     * @param value Valeur de l'énumération.
     */
    private BookStatus(final String value) {
        this.value = value;
    }
    // </editor-fold>
}
